package com.xb.loan.cashier.biz.dao;


import com.xb.loan.cashier.biz.dao.bean.CashierPlat;
import com.xb.loan.log.exception.BizException;
import com.xb.loan.util.mybatis.MyBatisRepository;

import java.util.List;
import java.util.Map;

@MyBatisRepository
public interface CashierPlatDao {
	/**
	 * 
	 * 平台ID查询 平台信息   为空 则查询全部
	 * @param pid
	 * @return
	 * 2015年11月9日 by zhangyi
	 */
	CashierPlat queryPlatById(String pid);
	
	List<CashierPlat> queryPlat();
	
	public int queryCashierPlatCount();
	
	public int deleteByPrimaryKey(String platId) throws BizException;
	
	CashierPlat queryCashierPlatById(String platId);
	
	public List<CashierPlat> queryCashierPlatListAll();
    
	int insertSelective(CashierPlat record);

	int updateByPrimaryKeySelective(CashierPlat record);
	
	int updateCashierPlatStatus(Map<String, Object> map);
	
	int insertPlatPayType(Map<String, Object> map);
	
	int queryPaychannelType(String payChannelId);
	
	int deletePlatpaytypeById(String platId) throws BizException;
	
	CashierPlat queryPlatByPlatName(String platName);
}